.treeview {
  padding: $tree-padding;
  margin: $tree-margin;
  border: $tree-padding;
  .tree-node {
    font-size: $tree-item-font-size;
    line-height: $tree-item-line-height;
  }
  .tree-node--label-icon {
    padding: $tree-node-icon-padding;
    .app-icon {
      transform: $tree-node-icon-transform;
    }
  }
  .tree-node--label {
    position: relative;
    .tree-node--select-icon {
      position: absolute;
      top: 50%;
      right: 0.04rem;
      transform: translateY(-50%);
    }
  }
  .tree-node--children .tree-node {
    padding-left: 0.32rem;
  }
}
